CREATE TABLE [dbo].[tb_JerarquiaAscensos]
(
[idJerarquiaAscensos] [int] NOT NULL IDENTITY(1, 1),
[CargoAspirado] [int] NULL,
[AsignaturaAspirada] [int] NULL,
[CargoRealizado] [int] NULL,
[AsignaturaRealizada] [int] NULL,
[Jerarquia] [int] NULL,
[TipoDeConvocatoria] [int] NULL CONSTRAINT [DF_tb_JerarquiaAscensos_Convocatoria] DEFAULT ((1))
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[tb_JerarquiaAscensos] ADD CONSTRAINT [PK_tb_JerarquiaAscensos] PRIMARY KEY NONCLUSTERED  ([idJerarquiaAscensos]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[tb_JerarquiaAscensos] WITH NOCHECK ADD CONSTRAINT [FK_tb_JerarquiaAscensos_tb_AsignaturasGenericas] FOREIGN KEY ([AsignaturaAspirada]) REFERENCES [dbo].[tb_AsignaturasGenericas] ([idAsignaturaGenerica])
GO
ALTER TABLE [dbo].[tb_JerarquiaAscensos] WITH NOCHECK ADD CONSTRAINT [FK_tb_JerarquiaAscensos_tb_AsignaturasGenericas1] FOREIGN KEY ([AsignaturaRealizada]) REFERENCES [dbo].[tb_AsignaturasGenericas] ([idAsignaturaGenerica])
GO
ALTER TABLE [dbo].[tb_JerarquiaAscensos] WITH NOCHECK ADD CONSTRAINT [FK_tb_JerarquiaAscensos_tb_CargosGenericos] FOREIGN KEY ([CargoAspirado]) REFERENCES [dbo].[tb_CargosGenericos] ([idCargoGenerico])
GO
ALTER TABLE [dbo].[tb_JerarquiaAscensos] WITH NOCHECK ADD CONSTRAINT [FK_tb_JerarquiaAscensos_tb_CargosGenericos1] FOREIGN KEY ([CargoRealizado]) REFERENCES [dbo].[tb_CargosGenericos] ([idCargoGenerico])
GO
ALTER TABLE [dbo].[tb_JerarquiaAscensos] WITH NOCHECK ADD CONSTRAINT [FK_tb_JerarquiaAscensos_tb_CargosGenericos2] FOREIGN KEY ([CargoRealizado]) REFERENCES [dbo].[tb_CargosGenericos] ([idCargoGenerico])
GO
ALTER TABLE [dbo].[tb_JerarquiaAscensos] WITH NOCHECK ADD CONSTRAINT [FK_tb_JerarquiaAscensos_tb_tiposDeJerarquiaAscensos] FOREIGN KEY ([Jerarquia]) REFERENCES [dbo].[tb_tiposDeJerarquiaAscensos] ([idJerarquia])
GO
ALTER TABLE [dbo].[tb_JerarquiaAscensos] ADD CONSTRAINT [FK_tb_JerarquiaAscensos_tb_TiposDeConvocatorias] FOREIGN KEY ([TipoDeConvocatoria]) REFERENCES [dbo].[tb_TiposDeConvocatorias] ([idTipoConvocatoria])
GO
